Skip to content

build(deps): update CUDA_Runtime_Discovery requirement from 0.3, 1.0 to 0.3, 1.0, 2.0#12

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/CUDA_Runtime_Discovery-0.3-and-1.0-and-2.0
Closed

build(deps): update CUDA_Runtime_Discovery requirement from 0.3, 1.0 to 0.3, 1.0, 2.0#12
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/CUDA_Runtime_Discovery-0.3-and-1.0-and-2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 16, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on CUDA_Runtime_Discovery to permit the latest version.

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Apr 16, 2026
@jack-champagne

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot dependabot Bot force-pushed the dependabot/julia/CUDA_Runtime_Discovery-0.3-and-1.0-and-2.0 branch from c1d76d1 to 2a12554 Compare April 17, 2026 16:04
@jack-champagne

Copy link
Copy Markdown
Member

@dependabot rebase

…to 0.3, 1.0, 2.0

Updates the requirements on [CUDA_Runtime_Discovery](https://github.com/JuliaGPU/CUDA_Runtime_Discovery.jl) to permit the latest version.
- [Commits](https://github.com/JuliaGPU/CUDA_Runtime_Discovery.jl/commits)

---
updated-dependencies:
- dependency-name: CUDA_Runtime_Discovery
  dependency-version: 2.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/julia/CUDA_Runtime_Discovery-0.3-and-1.0-and-2.0 branch from 2a12554 to 36f6913 Compare April 18, 2026 15:27
jack-champagne added a commit that referenced this pull request Apr 18, 2026
Folds dependabot PRs #11 and #12 together with the API-path fixes
required by CUDA.jl 6.0, which moved low-level symbols (CUstream,
cudaDataType, libraryPropertyType, retry_reclaim, initialize_context,
@checked, @gcsafe_ccall, local_toolkit) out of the top-level CUDA
module into CUDA.CUDACore. Imports conditionalized to keep CUDA 5
support.
@jack-champagne

Copy link
Copy Markdown
Member

Superseded by #13. CRD 2.0 requires CUDA ≥6, so it can't land without the CUDA 6.0 bump in #11#13 combines both plus the API-path fixes.

@dependabot @github

dependabot Bot commented on behalf of github Apr 18, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/julia/CUDA_Runtime_Discovery-0.3-and-1.0-and-2.0 branch April 18, 2026 16:23
jack-champagne added a commit that referenced this pull request Apr 18, 2026
* build(deps): bump CUDA to 6.0 and CUDA_Runtime_Discovery to 2.0

Folds dependabot PRs #11 and #12 together with the API-path fixes
required by CUDA.jl 6.0, which moved low-level symbols (CUstream,
cudaDataType, libraryPropertyType, retry_reclaim, initialize_context,
@checked, @gcsafe_ccall, local_toolkit) out of the top-level CUDA
module into CUDA.CUDACore. Imports conditionalized to keep CUDA 5
support.

* fix(cuda-6): use _local_toolkit const inside __init__

The @static const at module top was introduced for CUDA 6 compat but the
original CUDA.local_toolkit reference inside __init__ was missed, so GPU init
still errored with UndefVarError under CUDA 6.

* fix(cuda-6): import cudaDataType constants through @static block

R_32F, R_64F, C_32F, C_64F also moved from CUDA top-level to CUDA.CUDACore
in CUDA.jl 6.0. Import them via the existing conditional block and drop the
CUDA. prefix at the call sites.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant